【MF关卡上传倡议】Xdelta Open GUI(可以减少MF关卡上传量)
id: 2848072687 | 楼主:虫蛊蠡 | 返回首页
id: 45416824930
1L | 作者:虫蛊蠡 | 发布于 2014-02-04 08:39

目前MF制作层出不穷,作品形式多样。但在关卡上传时每次更新都要上传一个很大的文件,令人十分不悦。去年年底我找到了一个不错的程序叫做Xdelta,但可惜是命令行界面。于是我就在期中考试后写了这个软件的外壳。本软件是二进制diff 与patch 工具xdelta的外壳程序(GUI),用这个工具可以只需原版关卡和很小的xdelta 补丁文件,即可方便的生成目标关卡,可以减少我们关卡的上传量。
现将程序及源码呈上,欢迎大家一起探讨。



id: 45422437992
2L | 作者:林卡﹖林卡比﹖ | 发布于 2014-02-04 11:15

补丁啊……这个好
原理和Lunar IPS差不多吧就是那个给SFC平台的YI和SMW打补丁的那个


回复
虫蛊蠡 于 2014-02-04 14:19:12 id: 45430009199
是啊,都是Patch。话说Lunar IPS汉化后有自校验,必须OD反汇编……


id: 45435901914
3L | 作者:Anti_Tencent | 发布于 2014-02-04 16:48

VB写的?那我不能用了。

回复
虫蛊蠡 于 2014-02-04 18:29:55 id: 45440184147
我知道您用的是Linux系统……我只在破解无线密码使用过几次linux,对它所知甚少。但里面还有一个控制台程序Xdelta.exe,应该能运行它吧?
Anti_Tencent 于 2014-02-04 18:42:52 id: 45440760994
回复 虫蛊蠡 :那个程序好像Wine下能用。
虫蛊蠡 于 2014-02-04 19:51:40 id: 45444100429
回复 Anti_Tencent :应该是吧,我手头也没有Linux。好像VB6的程序都不能在Wine下运行
虫蛊蠡 于 2014-02-04 19:54:53 id: 45444262678
回复 Anti_Tencent :而且那个程序是开源的(我也今天才无意中发现)
Anti_Tencent 于 2014-02-04 20:09:53 id: 45445047184
回复 虫蛊蠡 :据说VB6程序不能在Wine下运行的原因是Wine尚未正确实现一些COM相关的东西。
虫蛊蠡 于 2014-02-05 12:23:13 id: 45476764002
回复 Anti_Tencent :原来如此啊


id: 45437413610
4L | 作者:马里奥X7 | 发布于 2014-02-04 17:24

的确有点像Lunar IPS的补丁方式

回复
虫蛊蠡 于 2014-02-04 18:30:41 id: 45440218323
Lunar IPS只具有Patch功能,但这个带有Diff功能
马里奥X7 于 2014-02-04 18:42:36 id: 45440748818
喔!搜噶!!!!「ˊ_>ˋ」


id: 45461439404
5L | 作者:天蓝色的耀西 | 发布于 2014-02-05 00:56

不明觉厉完全不懂用√


id: 45473046472
6L | 作者:HappyLee_12 | 发布于 2014-02-05 10:59

补丁类的工具???假如把关卡的各种属性都调整一番,那生成出的exe结构会不会有大的变化,导致和原版关卡差异过大???

真的没研究过这个...但感觉上还是直接发exe方便些...


回复
虫蛊蠡 于 2014-02-05 12:25:12 id: 45476850498
这个您就放心好了,您可以生成补丁后试着用底板打一下补丁,甚至可以作一下MD5校验,是绝对没有问题的^_^